<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>
window.onload = function (){
 var aInp = document.getElementsByTagName('input');
 var str='';
 aInp[1].onclick = function (){ 
  str = aInp[0].value;
  if (str.length === 0) {
   alert('请输入内容！！');
  }else if (isNaN(str)) {
   alert('请输入数字！！');
  }else if (str.charAt(0) == 0){  //空格也是0
   alert('不能以0开头！！');
  }else if (parseFloat(str) !== parseInt(str)){
   alert('不能是小数！！');
  }else if (str.length<5 || str.length>10){
   alert('数字必须是5位以上、10位以下');
  }else{
    alert('有效的QQ号码')
  }
 }
}
</script>
</head>
<body>
请输入QQ号码：<input type="text" />
<input type="button" value="判断" />
<br />
1、有没有输入<br />
2、输入的是不是数字<br />
3、不能有0在前面<br />
4、不能是小数<br />
5、输入的数字必须在5位以上、10位以内<br />
<br><br>
<p>存在问题：输入空格提示不能以0开头</p>
</body>
</html>
